/*
题目：
猜神童年龄

操作要求：
生成一个1到100之间的随机整数作为神童的年龄。
程序使用循环来读取用户的猜测，并根据猜测结果提示用户再次猜测，直到用户猜对为止。
在每次循环中，程序还记录了用户猜测的次数，以便在猜对后向用户显示。

核心思路：
①随机函数rand生成年龄
②do while直到型循环结构的使用
*/

#include <stdio.h>
#include <stdlib.h>

int main(){
	int a,b;
	int n=0;
	a=rand()%100+1;
	do{             //do while循环模拟逐个猜测
		printf("请输入所猜测的年龄：\n");
		scanf("%d",&b);
		getchar();  //获取回车符，避免循环错误
		n++;
		if(a<b)     //判断猜测结果
			printf("猜大啦，再试试吧。\n");
		else if(a>b)
			printf("猜小啦，再试试吧。\n");			
		else
			printf("恭喜，猜对啦！");	
	}while(a!=b);
	printf("共猜测：%d次。\n",n);
	return 0;
}
